﻿@charset "utf-8";
/* DIVCSS5-CSS初始化模板-www.cnmysoft.com */
body, div, address, blockquote, iframe , em , ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0;font-style: normal;font:12px/22px Arial, "宋体", sans-serif;}
ol, ul ,li{list-style: none;}
img {border: 0; vertical-align:middle;}
body{color:#000000;background:url(htmlBg.gif) repeat; text-align:center;}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#000000;text-decoration:none; } 
a:hover{color:#F60;text-decoration:underline;}

.red ,.red a{ color:#F00;}
.lan ,.lan a{ color:#1E51A2;}
.dis{display:block;}
.undis{display:none;}
.lf{ float:left; text-align:left;}
.rt{ float:right; text-align:right;}
.pl20{ padding-left:20px;}
.pr20{ padding-right:20px;}
.pd8{ padding-bottom:8px;}
.pd6{padding-bottom:6px}
.box{ width:100%; float:left;}
.mt8{ margin-top:8px;}

#at{ background:#FFE8F0; border-bottom:1px solid #F8D5DB; height:28px; margin:0 auto; width:100%; color:#666;}
.a_b{ margin:0 auto; width:1004px;}
.h28{ height:28px; line-height:28px;}

#hd_t{ position:relative; height:70px;}
#hd_t h1{ position:absolute; height:45px; width:443px; text-align:left; top:18px; left:20px; color:#999;}#hd_t h1 a{color:#999;}#hd_t h1 a:hover{color:#F60;}
#hd_t h1 img{ float:left; height:45px; overflow:inherit;}
#hd_t h1 em{ float:left; width:200px; padding-top:20px; height:20px; line-height:20px; overflow:hidden;  font-style:normal}
#hd_t .tx{ position:absolute; bottom:10px; height:18px; width:258px; right:165px; overflow:hidden;}
#hd_t .tx a{ float:right; padding:0 13px 0 22px;height:18px; line-height:18px;}
#hd_t .tx a.ic1{ background:url(x_ico.gif) no-repeat 0 0;}
#hd_t .tx a.ic2{ background:url(x_ico.gif) no-repeat 0 -25px;}
#hd_t .tx a.ic3{ background:url(x_ico.gif) no-repeat 0 -50px;}
#hd_t .tel{ position:absolute; right:0; top:10px; width:150px; height:46px;}

#n_bx{ height:76px; background:url(nav_bg.gif) repeat-x 0 -76px;}
#n_bx .lbox{ float:left; width:997px; background:url(nav_bg.gif) no-repeat;height:76px; }
#n_bx .rbg{ float:right; width:4px;background:url(nav_bg.gif) no-repeat right bottom;height:76px;}
#n_bx .lbox #nav{ height:37px; width:933px; float:left; line-height:37px; padding-left:64px;}
#n_bx .lbox #nav a{ display:inline; height:37px; font-size:14px; font-weight:bold; overflow:hidden; line-height:37px; float:left; padding:0 12px; color:#fff;}
#n_bx .lbox #nav a:hover{ text-decoration:none; background:url(nav_ov_bg.gif) repeat-x;}
#n_bx .lbox #nav a.on{background:url(nav_ov_bg.gif) repeat-x; padding:0 12px;}
#n_bx .lbox #n_bt{ height:38px; float:left; width:100%; position:relative; text-align:left;}
#n_bt .c1{ position:absolute; height:38px; left:70px; line-height:38px; overflow:hidden; width:70px; top:0; font-weight:bold; padding-left:28px; background:url(swdj.gif) no-repeat; color:#666666;}

#n_bt .c7{ position:absolute; right:0; top:0; width:450px; line-height:38px; height:38px; overflow:hidden; text-align:left;}
#n_bt .c7 em{ color:#D40E0E;}
#n_bt .c4 ,#n_bt .c5 ,#n_bt .c6{ position:absolute; left:420px; top:6px; width:71px;height:24px; overflow:hidden; text-align:right;}
#n_bt .c5{left:608px; }#n_bt .c6{left:688px; }
#n_bt .c2 ,#n_bt .c3{ height:22px; position:absolute; border:0; border-bottom:1px solid #F3F3F3;border-right:1px solid #F3F3F3; left:188px; top:7px; background:url(srk.gif) no-repeat; width:100px; color:#666; overflow:hidden;}
#n_bt .c3{width:200px; padding:0 5px; line-height:22px;}


.f3_l{ float:left; width:200px;}
.f3_c{ float:left; width:533px; margin-left:10px; overflow:hidden;}
.f3_c_brand{ float:RIGHT; width:480px; margin-left:10px; overflow:hidden;}
.f3_r{ float:left; width:250px; margin-left:10px;}
.bgC10202{ background:#F9E2E8;}

.f3_l dl.bimg{ float:left; width:100%; text-align:left;}
.f3_l dl.bimg dt ,.f3_l .titr{ float:left; width:100%; background:url(fl_titbg.gif) no-repeat; height:30px; color:#000; line-height:30px; font-size:14px;}
.f3_l dl.bimg dt a ,.f3_l .titr a{color:#000; padding-left:25px;}
.f3_l dl.bimg dd{ padding:0 5px; width:190px;}
.f3_l dl.bimg dd ul{ float:left; width:190px; padding-top:6px;background:#FFFDF2}
.f3_l dl.bimg dd ul li{ float:left; background:#FFFDF2 url(r_j_ico.gif) no-repeat 158px 6px; border-bottom:1px solid #F7EECE; padding-left:12px; width:178px; height:24px; line-height:24px;}
.f3_l dl.bimg dd ul li a{ float:left; height:24px; line-height:26px; font-size:14px; width:120px; overflow:hidden; padding-left:0px;}
.bigclass a:hover{ float:left; height:24px; line-height:26px; font-size:14px;overflow:hidden; padding-left:0px; background-color:#C10202; display:block; width:150px; color:#FFFFFF; text-decoration:none;}
.h292{ height:292px;}
.bgD8D8D8{ background:#D8D8D8}




.anq{ background:url(db_bg.gif) repeat-x; height:150px; text-align:left; overflow:hidden;}

.anq .lfs{ float:left; width:626px; padding-left:16px; padding-top:3px;}
.anq .rts{ float:right; width:356px; padding-top:9px; height:135px;}
.anq .lfs .tits{ float:left; width:270px; height:33px;}
.anq .lfs .kda{ float:left; height:104px; width:100%;}
.anq .lfs .kda dl.fbs{ float:left; width:195px; height:96px; overflow:hidden; padding-top:5px; padding-right:10px;}
.anq .lfs .kda dl.fbs dt{ float:left; height:30px;color:#c00; line-height:30px;width:100%; overflow:hidden;}.anq .lfs .kda dl.fbs dt a{ color:#F00;}
.anq .lfs .kda dl.fbs dd img{ padding-right:10px; width:195px; height:66px;}

.anq .rts dl.help{ background:url(gexian_1x135.gif) no-repeat 0 4px; float:left; display:inline; height:135px; width:96px; padding:10px 10px 0 12px;}
.anq .rts dl.help dt{ height:28px; line-height:28px; color:#CC0000; width:96px; overflow:hidden; font-size:14px;}.anq .rts dl.help dt a{color:#CC0000;}
.anq .rts dl.help dd{ float:left; line-height:22px; height:106px; overflow:hidden; color:#666666}.anq .rts dl.help dd a{color:#666666}

.f_links{ margin:0 auto; width:992px; border:1px solid #DDD; text-align:left; padding:4px 5px; overflow:hidden;}
.f_links a{ float:left; padding:0 6px; height:22px; line-height:22px;white-space:nowrap;}

#footer{ line-height:24px; color:#999; padding-bottom:10px;}#footer a{color:#999}
#tb_content *{ line-height:150%;}


/* ===================================== 化妆首页 末屏 ===================================== */
.makeup_endScreen{width:1004px;padding:0px;overflow:hidden; }

/* 热门评论样式 */
.makeup_comment{float:left; width:485px;padding:5px 5px 10px 5px; border:1px #a8a8a8 solid; }
.makeup_comment_brand{float:right; width:430px;padding:5px 5px 10px 5px; border:1px #a8a8a8 solid; }
.makeup_commentTitle{float:left; width:460px; height:16px; padding:5px 0px 5px 25px; background:url(../../../../face2/template/mall/images/gay_left.gif) no-repeat left #F9E2E8;text-align:left; font-weight:bold; font-size:14px; line-height:16px; }
.makeup_commentTitle_brand{float:left; width:430px; height:16px; padding:5px 0px 5px 25px; background:url(../../../../face2/template/mall/images/gay_left.gif) no-repeat left #F9E2E8;text-align:left; font-weight:bold; font-size:14px; line-height:16px; }

.makeup_commentTitle a:link,.makeup_commentTitle a:visited{float:right; line-height:16px; font-weight:normal; font-size:12px; margin-right:10px;}
.makeup_commentTitle a:hover{float:right; line-height:16px;font-weight:normal; font-size:12px; margin-right:10px;}
.makeup_commentBox{float:left; width:460px; text-align:left; margin-top:15px; margin-left:10px; padding:1px 5px; background:url(../../../image/front/rmmay/makeup_commentLine.gif) left bottom repeat-x; }
.makeup_commentBox_brand{float:left; width:430px; text-align:left; margin-top:15px; margin-left:10px; padding:1px 5px; background:url(../../../image/front/rmmay/makeup_commentLine.gif) left bottom repeat-x; }

.makeup_commentBoxLast{padding-bottom:0px; background:none; }
.makeup_commentPic{float:left; }
.makeup_commentName{float:left;margin-left:10px; width:360px; overflow:hidden; font-weight:bold; line-height:16px; }
.makeup_commentName a:link,.makeup_commentName a:visited{line-height:32px;}
.makeup_commentName a:hover{line-height:32px;}
.makeup_commentInfo{float:left; margin-left:10px; width:360px; height:50px; overflow:hidden; line-height:18px; margin-top:5px; padding-bottom:0; }

/* 热门关注&特惠商品样式 */
.makeup_twoFrame{float:left; display:inline; width:485px; margin-left:10px; border:1px #a8a8a8 solid; padding:5px 5px 10px 5px; }
.makeup_twoFrameTag{float:left; width:485px; height:30px; }
.makeup_twoFrameBody{float:left; display:inline; width:464px; overflow:hidden; padding:5px 5px 0px 5px; }
.makeup_twoFrameGoodsOuter{float:left; width:100%; height:auto; }
.makeup_twoFrameGoods{float:left; display:inline; width:120px; height:auto; padding:5px 9px; }

.makeup_twoFrameAdvOuter{float:left; display:inline; width:464px; overflow:hidden; padding:0px 5px 0px 5px; }
.makeup_twoFrameAdv{float:left; display:inline; width:264px; height:90px; margin:10px 5px 0px 5px; border:1px #a8a8a8 solid; }
.makeup_twoFrameAdv img{float:left; width:264px; height:90px; }

/* 护肤常识样式 */
.makeup_tips{float:left; width:183px; border:1px #a8a8a8 solid; padding:5px; }
.makeup_tipsTitle{float:left; width:183px; height:16px; padding:5px 0px 5px 0px; background:#eee; text-align:center; font-weight:bold; font-size:14px; line-height:16px; }
.makeup_tipsText{float:left; width:183px; height:196px; overflow:hidden; padding:5px 0px; }
.makeup_tipsText ul{}
.makeup_tipsText ul li{float:left; width:100%; height:16px; overflow:hidden; margin:4px 0px; line-height:16px; }
.makeup_tipsText ul li a{}

.makeup_tipsNews{float:left; width:183px; height:104px; overflow:hidden; margin:3px 0px 0px 0px; }
.makeup_tipsNewsInner{float:left; display:inline; width:80px; height:auto; margin:0px 6px 0px 5px; }
.makeup_tipsNewsPic{float:left; width:100%; height:80px; }
.makeup_tipsNewsName{float:left; width:100%; height:16px; overflow:hidden; margin:4px 0px 0px 0px; line-height:16px; text-align:center; }

/* 商品样式 */
.makeup_goods{float:left; display:inline; }
.makeup_goods .goodsPic{width:120px; height:120px; overflow:hidden; }
.makeup_goods .goodsPic img{float:left; }
.makeup_goods .goodsName{width:100%; height:28px; margin:6px 0px 6px 0px; overflow:hidden; line-height:14px; text-align:center; }
.makeup_goods .goodsName a{font-size:12px; line-height:14px; }
.makeup_goods .goodsPrice01{width:100%; text-align:center; font-size:10px; line-height:16px; font-weight:bold; text-decoration:line-through; color:#888; }
.makeup_goods .goodsPrice02{width:100%; text-align:center; color:#ab1e26; font-family:"Tahoma"; font-weight:bold; font-size:12px; line-height:16px; }
.makeup_goods .goodsPrice02 font{font-size:12px; }
.makeup_goodsOver{background:#f5f5f5; }



/* 满意度星星 */
.globalStarSmall{background-image:url("productSmallStar.gif"); background-repeat:no-repeat; }
.globalStarSmallNone{background-position:-300px 0px; }
.globalStarSmall00{background-position:-40px -200px; }
.globalStarSmall05{background-position:-40px -180px; }
.globalStarSmall10{background-position:-40px -160px; }
.globalStarSmall15{background-position:-40px -140px; }
.globalStarSmall20{background-position:-40px -120px; }
.globalStarSmall25{background-position:-40px -100px; }
.globalStarSmall30{background-position:-40px -80px; }
.globalStarSmall35{background-position:-40px -60px; }
.globalStarSmall40{background-position:-40px -40px; }
.globalStarSmall45{background-position:-40px -20px; }
.globalStarSmall50{background-position:-40px 0px; }
